class Attribute < ActiveRecord::Base
  validates_uniqueness_of :name
  validates_presence_of :name

  has_many :product_attributes, :dependent => :delete_all

  def before_save

    # Om er zeker van te zijn dat filterable en searchable booleans
    # zijn wordt twee keer de negatie-operator toegepast.
    write_attribute(:filterable, !!read_attribute(:filterable))
    write_attribute(:searchable, !!read_attribute(:searchable))
    
  end

  

end
